package cn.bugDance.types.common;

public class Constants {

    public final static String SPLIT = ",";
    public final static String SPACE = " ";
    public final static String COLON = ":";
    public final static String UNDERLINE = "_";
    public final static String LONG_SIGN_REBATE = "long_sign_rebate";
    public static class Redis{
        public final static String AWARD = "award:";
        public final static String STRATEGY = "strategy:";
        public static final String STRATEGY_AWARD = "strategy_award:";
        public static final String STRATEGY_RATE_TABLE = "strategy_rate_table:";
        public static final String STRATEGY_RATE_LEVEL = "strategy_rate_level:";
        public static final String STRATEGY_RATE_NO_LEVEL = "no_level";
        public static final String STRATEGY_AWARD_COUNT = "strategy_award_count:";
        public static final String STRATEGY_AWARD_COUNT_LOCK = "strategy_award_count_lock:";
        public static final String RULE_CONFIG_STRATEGY = "rule_config_strategy:";
        public static final String RULE_TREE = "rule_tree:";
        public static final String RULE_CONFIG_STRATEGY_AWARD = "rule_config_strategy_award:";
        public static final String STRATEGY_DELAY_JOB_QUEUE = "strategy_delay_job_queue";
        public static final String ACTIVITY = "activity:";
        public static final String SKU = "activity_sku:";
        public static final String SKU_ACTIVITY = "activity_sku_activity:";
        public static final String ACTIVITY_COUNT = "activity_count:";
        public static final String ACTIVITY_SKU_COUNT = "activity_sku_count:";
        public static final String ACTIVITY_SKU_COUNT_LOCK = "activity_sku_count_lock:";
        public static final String ACTIVITY_DELAY_JOB_QUEUE = "activity_delay_job_queue";
        public static final String ACTIVITY_DELAY_JOB_QUEUE_KEY = "activity_delay_job_queue_key";
        public static final String DAY_CHECK_IN = "day_check_in:";
        public static final String ACTIVITY_SKU_LIST = "activity_sku_list";
        public static final String USER_CREDIT_ACCOUNT_LOCK = "user_credit_account_lock:";
        public static final String USER_ACTIVITY_ACCOUNT_LOCK = "user_activity_account_lock:";
        public static final String USER_CHECK_IN_LOCK = "user_check_in_lock:";
        public static final String ACCESS_TOKEN = "access_token:";
        public static final String TICKET_TOKEN = "ticket_token:";
        public static final String CHECK_IN_CONFIG = "check_in_config";
        public static final String USER_SIGN_MONTH_RECORD_LOCK = "user_sign_month_record_lock:";
        public static final String USER_SIGN_MONTH_RECORD = "user_sign_month_record:";
        public static final String RATE_LIMITER_BLACK_LIST = "rate_limiter_black_list";
        public static final String RATE_LIMITER = "rate_limiter:";
    }



    /**
     * awardKey
     */
    public static class AwardKey{
        public final static String USER_POINT = "user_point";
        public final static String ALL_MODEL_USE_COUNT = "all_model_use_count";
        public final static String SPEC_MODEL_USE_COUNT = "spec_model_use_count";
        public final static String MODEL_USE_AUTHORITY = "model_use_authority";
        public final static String USER_POINT_RANDOM = "user_point_random";
    }

}
